JavaScript Job: React Native Developer

Job added on

Company

Capgemini
United Kingdom

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Job Title: Senior React Native Developer

Interview process: Teams call

Location: Remote


IR35 Status: Inside

Job Description:

We're looking for a Senior React Native Developer to build an application used by millions of people every year, while working on leading edge technologies.


We are looking for a creative, customer facing and talented React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You should also have knowledge on how to code in React. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.


You will be used to working with clients in a consultative style explaining the benefits and issues of different approaches. You are proactive, diligent with a passion for the craft and a knack for turning out top quality code.


You can


Build smooth React Native UIs based on designs provided by the design team, with input from team members, across both mobile platforms

Leverage native APIs for deep integrations with both platforms.

Diagnose and fix bugs and performance bottlenecks for performance that feels native.

Maintain code and write automated tests to ensure the product is of the highest quality.

Reach out to the open source community to encourage and help implement mission-critical software fixes?React Native moves fast and often breaks things.

Transition existing React web apps to React Native.

Confidently talk to clients, present ideas and lead projects


Essential Skills


Strong experience of taking designs and implementing within a modern tech-stack

Firm grasp of the JavaScript (TypeScript) language and its nuances, including ES6+ syntax

Familiarity with native build tools, like XCode, Gradle, Android Studio or IntelliJ

Experience with Javascript design patterns and testing frameworks (e.g. Jest, Mocha, enzyme or cypress

Understanding of REST APIs, the document request model, and offline storage


Desirable Skills


Strong understanding of Jamstack (Next.JS, Nuxt.JS, Netlify, etc...)

Recent experience on SaaS Headless CMSs: Contentful, Contentstack or Amplience

Experience with Jamstack based hosting providers: Netlify, Vercel, Azure static web apps

Experience integrating API / RESTful Services

Experience working with node.js and serverless functions desirable